package com.groupbuying.task.constants;

/**
 * @author YinJie
 * @email 15048196013@163.com
 * @date 2019-11-29 09:41:29
 * @des
 */

public class XxlJobInfoSearchConstants {

    /**
     * 按id搜索
     */
    public static final String SEARCH_ID = "id";
    /**
     * 按执行器主键ID搜索
     */
    public static final String SEARCH_JOBGROUP = "jobGroup";
    /**
     * 按任务执行CRON搜索
     */
    public static final String SEARCH_JOBCRON = "jobCron";
    /**
     * 按描述搜索
     */
    public static final String SEARCH_JOBDESC = "jobDesc";
    /**
     * 按添加时间搜索
     */
    public static final String SEARCH_ADDTIME = "addTime";
    /**
     * 按修改时间搜索
     */
    public static final String SEARCH_UPDATETIME = "updateTime";
    /**
     * 按作者搜索
     */
    public static final String SEARCH_AUTHOR = "author";
    /**
     * 按报警邮件搜索
     */
    public static final String SEARCH_ALARMEMAIL = "alarmEmail";
    /**
     * 按执行器路由策略搜索
     */
    public static final String SEARCH_EXECUTORROUTESTRATEGY = "executorRouteStrategy";
    /**
     * 按执行器任务handler搜索
     */
    public static final String SEARCH_EXECUTORHANDLER = "executorHandler";
    /**
     * 按执行器任务参数搜索
     */
    public static final String SEARCH_EXECUTORPARAM = "executorParam";
    /**
     * 按阻塞处理策略搜索
     */
    public static final String SEARCH_EXECUTORBLOCKSTRATEGY = "executorBlockStrategy";
    /**
     * 按任务执行超时时间搜索
     */
    public static final String SEARCH_EXECUTORTIMEOUT = "executorTimeout";
    /**
     * 按失败重试次数搜索
     */
    public static final String SEARCH_EXECUTORFAILRETRYCOUNT = "executorFailRetryCount";
    /**
     * 按GLUE类型搜索
     */
    public static final String SEARCH_GLUETYPE = "glueType";
    /**
     * 按GLUE源代码搜索
     */
    public static final String SEARCH_GLUESOURCE = "glueSource";
    /**
     * 按GLUE备注搜索
     */
    public static final String SEARCH_GLUEREMARK = "glueRemark";
    /**
     * 按GLUE更新时间搜索
     */
    public static final String SEARCH_GLUEUPDATETIME = "glueUpdatetime";
    /**
     * 按子任务ID搜索
     */
    public static final String SEARCH_CHILDJOBID = "childJobid";
    /**
     * 按调度状态:停止-stop-0,运行-running-1搜索
     */
    public static final String SEARCH_TRIGGERSTATUS = "triggerStatus";
    /**
     * 按上次调度时间搜索
     */
    public static final String SEARCH_TRIGGERLASTTIME = "triggerLastTime";
    /**
     * 按下次调度时间搜索
     */
    public static final String SEARCH_TRIGGERNEXTTIME = "triggerNextTime";
}
